/*
 * CuboTorre.h
 *
 *  Created on: 18/04/2013
 *      Author: gonzalo
 */

#ifndef CUBOTORRE_H_
#define CUBOTORRE_H_

#include "Figure.h"
#include "Cube.h"

class CuboTorre: public Figure {
private:
	Cube * cubos[12]; // Necesito 12 cubos
public:
	CuboTorre(GLuint  program, GLfloat largo_cubos, GLfloat ancho_cubos);
	virtual ~CuboTorre();

	virtual void draw(GLuint program, glm::mat4 & world_matrix);

	void set_color(const glm::vec3 & color);
};

#endif /* CUBOTORRE_H_ */
